misting irrigation - Spanish English Dictionary